import play.sbt.PlayImport._
import sbt._

object Dependencies {
  //通用依赖
  lazy val commonDeps = common
  val common = Seq(
    guice,
    ws,
    caffeine,
    "com.typesafe.play" %% "play-slick" % "5.0.0",
    "com.typesafe.play" %% "play-slick-evolutions" % "5.0.0",
    //"org.playframework.anorm" %% "anorm" % "2.6.5",
    //"net.codingwell" %% "scala-guice" % "4.2.11",
    //"com.h2database" % "h2" % "1.4.199",
    "org.postgresql" % "postgresql" % "42.3.6",
    "com.oracle.ojdbc" % "ojdbc8" % "19.3.0.0",
    "com.typesafe.play" %% "play-json" % "2.9.2",
    "com.mohiva" %% "play-silhouette" % "7.0.0",
    "com.mohiva" %% "play-silhouette-testkit" % "7.0.0" % Test,
    "org.bouncycastle" % "bcprov-jdk15on" % "1.65",
    "de.mkammerer" % "argon2-jvm" % "2.7",
    "com.github.stuxuhai" % "jpinyin" % "1.1.8",
    //"org.apache.poi" % "poi-ooxml" % "5.2.0"
    "com.enragedginger" %% "akka-quartz-scheduler" % "1.8.4-akka-2.6.x",
    "org.scalatestplus.play" %% "scalatestplus-play" % "5.0.0" % Test,
    specs2 % Test
  )

  // scala Logs
  lazy val scalaLogsDeps = scalaLogs

  val scalaLogs = Seq(

  )

  lazy val logsDeps = logs
  val logs = Seq(

  )
}
